// Copyright 2012 Emilie Gillet.
//
// Author: Emilie Gillet (emilie.o.gillet@gmail.com)
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
// You should have received a copy of the GNU General Public License
// along with this program.  If not, see <http://www.gnu.org/licenses/>.
//
// -----------------------------------------------------------------------------
//
// Resources definitions.
//
// Automatically generated with:
// make resources


#include "anu/resources.h"

namespace anu {

static const prog_char str_res_dummy[] PROGMEM = "dummy";


const prog_char* string_table[] = {
  str_res_dummy,
};

const prog_uint16_t lut_res_glide_increments[] PROGMEM = {
   21845,  20730,  19678,  18684,  17745,  16857,  16019,  15225,
   14475,  13766,  13094,  12458,  11856,  11286,  10746,  10234,
    9749,   9289,   8853,   8439,   8047,   7674,   7320,   6985,
    6666,   6363,   6075,   5801,   5541,   5293,   5058,   4834,
    4621,   4418,   4225,   4042,   3867,   3700,   3541,   3390,
    3245,   3108,   2977,   2852,   2732,   2618,   2510,   2406,
    2307,   2212,   2122,   2036,   1953,   1875,   1799,   1727,
    1658,   1593,   1530,   1469,   1412,   1356,   1304,   1253,
    1205,   1158,   1114,   1071,   1031,    992,    954,    918,
     884,    851,    819,    789,    760,    732,    705,    679,
     654,    631,    608,    586,    565,    545,    525,    507,
     489,    472,    455,    439,    424,    409,    395,    381,
     368,    355,    343,    332,    320,    310,    299,    289,
     279,    270,    261,    252,    244,    236,    228,    221,
     214,    207,    200,    193,    187,    181,    175,    170,
     164,    159,    154,    149,    145,    140,    136,    131,
     127,    123,    120,    116,    112,    109,    106,    102,
      99,     96,     93,     91,     88,     85,     83,     80,
      78,     75,     73,     71,     69,     67,     65,     63,
      61,     60,     58,     56,     55,     53,     51,     50,
      49,     47,     46,     45,     43,     42,     41,     40,
      39,     38,     37,     36,     35,     34,     33,     32,
      31,     30,     29,     28,     28,     27,     26,     25,
      25,     24,     23,     23,     22,     22,     21,     21,
      20,     19,     19,     18,     18,     17,     17,     17,
      16,     16,     15,     15,     15,     14,     14,     13,
      13,     13,     12,     12,     12,     11,     11,     11,
      11,     10,     10,     10,     10,      9,      9,      9,
       9,      8,      8,      8,      8,      8,      7,      7,
       7,      7,      7,      7,      6,      6,      6,      6,
       6,      6,      5,      5,      5,      5,      5,      5,
       5,      5,      4,      4,      4,      4,      4,      4,
};
const prog_uint16_t lut_res_drm_env_increments[] PROGMEM = {
   16383,  15179,  14082,  13083,  12171,  11337,  10574,   9873,
    9230,   8638,   8093,   7590,   7126,   6696,   6299,   5930,
    5588,   5271,   4975,   4700,   4444,   4205,   3982,   3773,
    3578,   3396,   3225,   3064,   2913,   2772,   2639,   2514,
    2396,   2285,   2180,   2082,   1989,   1901,   1817,   1739,
    1664,   1594,   1527,   1463,   1403,   1346,   1292,   1240,
    1191,   1145,   1101,   1058,   1018,    980,    943,    909,
     875,    844,    813,    784,    757,    730,    705,    681,
     657,    635,    614,    593,    574,    555,    537,    520,
     503,    487,    472,    457,    443,    429,    416,    404,
     392,    380,    369,    358,    347,    337,    328,    318,
     309,    301,    292,    284,    276,    269,    261,    254,
     247,    241,    235,    228,    222,    217,    211,    206,
     200,    195,    190,    186,    181,    177,    172,    168,
     164,    160,    156,    152,    149,    145,    142,    139,
     135,    132,    129,    126,    123,    121,    118,    115,
     113,    110,    108,    106,    103,    101,     99,     97,
      95,     93,     91,     89,     87,     85,     83,     82,
      80,     78,     77,     75,     74,     72,     71,     69,
      68,     67,     66,     64,     63,     62,     61,     59,
      58,     57,     56,     55,     54,     53,     52,     51,
      50,     49,     48,     48,     47,     46,     45,     44,
      43,     43,     42,     41,     41,     40,     39,     38,
      38,     37,     37,     36,     35,     35,     34,     34,
      33,     32,     32,     31,     31,     30,     30,     29,
      29,     28,     28,     28,     27,     27,     26,     26,
      25,     25,     25,     24,     24,     24,     23,     23,
      23,     22,     22,     22,     21,     21,     21,     20,
      20,     20,     19,     19,     19,     19,     18,     18,
      18,     18,     17,     17,     17,     17,     16,     16,
      16,     16,     15,     15,     15,     15,     15,     14,
      14,     14,     14,     14,     13,     13,     13,     13,
};
const prog_uint16_t lut_res_drm_phase_increments[] PROGMEM = {
      12,     12,     13,     13,     14,     14,     14,     15,
      15,     16,     16,     17,     17,     18,     18,     19,
      19,     20,     21,     21,     22,     22,     23,     24,
      25,     25,     26,     27,     28,     28,     29,     30,
      31,     32,     33,     34,     35,     36,     37,     38,
      39,     40,     42,     43,     44,     45,     47,     48,
      50,     51,     53,     54,     56,     57,     59,     61,
      63,     64,     66,     68,     70,     72,     75,     77,
      79,     81,     84,     86,     89,     91,     94,     97,
     100,    103,    106,    109,    112,    115,    119,    122,
     126,    129,    133,    137,    141,    145,    150,    154,
     159,    163,    168,    173,    178,    183,    189,    194,
     200,    206,    212,    218,    225,    231,    238,    245,
     252,    259,    267,    275,    283,    291,    300,    309,
     318,    327,    337,    347,    357,    367,    378,    389,
     400,    412,    424,    437,    450,    463,    476,    490,
     505,    519,    535,    550,    567,    583,    600,    618,
     636,    655,    674,    694,    714,    735,    756,    779,
     801,    825,    849,    874,    900,    926,    953,    981,
    1010,   1039,   1070,   1101,   1134,   1167,   1201,   1236,
    1272,   1310,   1348,   1388,   1428,   1470,   1513,   1558,
    1603,   1650,   1699,   1748,   1800,   1852,   1907,   1963,
    2020,   2079,   2140,   2203,   2268,   2334,   2402,   2473,
    2545,   2620,   2697,   2776,   2857,   2941,   3027,   3116,
    3207,   3301,   3398,   3497,   3600,   3705,   3814,   3926,
    4041,   4159,   4281,   4406,   4536,   4669,   4805,   4946,
    5091,   5240,   5394,   5552,   5715,   5882,   6054,   6232,
    6415,   6603,   6796,   6995,   7200,   7411,   7628,   7852,
    8082,   8319,   8563,   8813,   9072,   9338,   9611,   9893,
   10183,  10481,  10788,  11104,  11430,  11765,  12109,  12464,
   12830,  13206,  13592,  13991,  14401,  14823,  15257,  15704,
   16164,  16638,  17126,  17627,  18144,  18676,  19223,  19786,
   20366,
};
const prog_uint16_t lut_res_dco_pitch[] PROGMEM = {
   60675,  60238,  59805,  59374,  58947,  58523,  58102,  57684,
   57269,  56857,  56448,  56042,  55639,  55239,  54841,  54447,
   54055,  53666,  53280,  52897,  52516,  52138,  51763,  51391,
   51021,  50654,  50290,  49928,  49569,  49212,  48858,  48506,
   48157,  47811,  47467,  47125,  46786,  46450,  46116,  45784,
   45455,  45128,  44803,  44481,  44161,  43843,  43527,  43214,
   42903,  42595,  42288,  41984,  41682,  41382,  41084,  40789,
   40495,  40204,  39915,  39628,  39343,  39060,  38779,  38500,
   38223,  37948,  37675,  37404,  37134,  36867,  36602,  36339,
   36077,  35818,  35560,  35304,  35050,  34798,  34548,  34299,
   34052,  33807,  33564,  33323,  33083,  32845,  32609,  32374,
   32141,  31910,  31680,  31452,  31226,  31002,  30779,  30557,
   30337,
};
const prog_uint16_t lut_res_env_expo[] PROGMEM = {
       0,   1035,   2054,   3057,   4045,   5018,   5975,   6918,
    7846,   8760,   9659,  10545,  11416,  12275,  13120,  13952,
   14771,  15577,  16371,  17152,  17921,  18679,  19425,  20159,
   20881,  21593,  22294,  22983,  23662,  24331,  24989,  25637,
   26274,  26902,  27520,  28129,  28728,  29318,  29899,  30471,
   31034,  31588,  32133,  32670,  33199,  33720,  34232,  34737,
   35233,  35722,  36204,  36678,  37145,  37604,  38056,  38502,
   38940,  39371,  39796,  40215,  40626,  41032,  41431,  41824,
   42211,  42592,  42967,  43336,  43699,  44057,  44409,  44756,
   45097,  45434,  45764,  46090,  46411,  46727,  47037,  47344,
   47645,  47941,  48233,  48521,  48804,  49083,  49357,  49627,
   49893,  50155,  50412,  50666,  50916,  51162,  51404,  51642,
   51877,  52108,  52335,  52559,  52780,  52997,  53210,  53421,
   53628,  53831,  54032,  54230,  54424,  54616,  54804,  54990,
   55173,  55353,  55530,  55704,  55876,  56045,  56211,  56375,
   56536,  56695,  56851,  57005,  57157,  57306,  57453,  57597,
   57740,  57880,  58018,  58153,  58287,  58419,  58548,  58676,
   58801,  58925,  59047,  59167,  59285,  59401,  59515,  59628,
   59739,  59848,  59955,  60061,  60165,  60267,  60368,  60468,
   60566,  60662,  60757,  60850,  60942,  61032,  61121,  61209,
   61295,  61380,  61464,  61546,  61628,  61707,  61786,  61863,
   61939,  62014,  62088,  62161,  62233,  62303,  62372,  62441,
   62508,  62574,  62639,  62703,  62767,  62829,  62890,  62950,
   63010,  63068,  63125,  63182,  63238,  63293,  63347,  63400,
   63452,  63504,  63554,  63604,  63654,  63702,  63750,  63797,
   63843,  63888,  63933,  63977,  64021,  64063,  64105,  64147,
   64188,  64228,  64267,  64306,  64344,  64382,  64419,  64456,
   64492,  64527,  64562,  64596,  64630,  64664,  64696,  64729,
   64760,  64792,  64822,  64853,  64883,  64912,  64941,  64969,
   64997,  65025,  65052,  65079,  65105,  65131,  65157,  65182,
   65206,  65231,  65255,  65278,  65302,  65324,  65347,  65369,
   65391,  65412,  65434,  65454,  65475,  65495,  65515,  65535,
   65535,
};
const prog_uint16_t lut_res_groove_swing[] PROGMEM = {
     127,    127,   -127,   -127,    127,    127,   -127,   -127,
     127,    127,   -127,   -127,    127,    127,   -127,   -127,
};
const prog_uint16_t lut_res_groove_shuffle[] PROGMEM = {
     127,   -127,    127,   -127,    127,   -127,    127,   -127,
     127,   -127,    127,   -127,    127,   -127,    127,   -127,
};
const prog_uint16_t lut_res_groove_push[] PROGMEM = {
     -63,    -63,    127,      0,   -127,      0,      0,     88,
       0,      0,     88,    -50,    -88,      0,     88,      0,
};
const prog_uint16_t lut_res_groove_lag[] PROGMEM = {
      19,     44,     93,     -4,     32,    -53,    -90,   -127,
     117,     32,   -102,    -53,    105,    -53,     93,    -53,
};
const prog_uint16_t lut_res_groove_human[] PROGMEM = {
      88,   -101,    107,    -95,     88,    -88,     50,    -38,
      65,    -88,    101,    -95,    101,   -127,     63,    -31,
};
const prog_uint16_t lut_res_groove_monkey[] PROGMEM = {
      70,    -84,     84,   -112,     84,    -98,    112,    -98,
      54,    -70,    127,    -84,    127,   -112,     84,    -84,
};
const prog_uint16_t lut_res_arpeggiator_patterns[] PROGMEM = {
   21845,  62965,  30583,  21065,  27499,  28527,
};


const prog_uint16_t* lookup_table_table[] = {
  lut_res_glide_increments,
  lut_res_drm_env_increments,
  lut_res_drm_phase_increments,
  lut_res_dco_pitch,
  lut_res_env_expo,
  lut_res_groove_swing,
  lut_res_groove_shuffle,
  lut_res_groove_push,
  lut_res_groove_lag,
  lut_res_groove_human,
  lut_res_groove_monkey,
  lut_res_arpeggiator_patterns,
};

const prog_uint32_t lut_res_lfo_increments[] PROGMEM = {
       0,      0, 116048, 119454, 122961, 126570, 130286, 134110,
  138047, 142100, 146271, 150565, 154985, 159534, 164217, 169038,
  174000, 179108, 184365, 189778, 195348, 201083, 206986, 213062,
  219316, 225754, 232381, 239203, 246225, 253453, 260893, 268551,
  276435, 284549, 292902, 301501, 310351, 319461, 328839, 338492,
  348429, 358657, 369185, 380023, 391178, 402661, 414482, 426649,
  439173, 452065, 465335, 478995, 493056, 507530, 522428, 537764,
  553550, 569800, 586526, 603744, 621467, 639710, 658489, 677819,
  697716, 718197, 739280, 760982, 783320, 806315, 829984, 854348,
  879428, 905243, 931817, 959170, 987327, 1016310, 1046143, 1076853,
  1108464, 1141003, 1174497, 1208974, 1244464, 1280995, 1318599, 1357306,
  1397150, 1438163, 1480381, 1523837, 1568569, 1614615, 1662012, 1710800,
  1761021, 1812715, 1865928, 1920702, 1977084, 2035122, 2094863, 2156357,
  2219657, 2284815, 2351886, 2420926, 2491992, 2565144, 2640444, 2717954,
  2797740, 2879867, 2964406, 3051426, 3141001, 3233205, 3328116, 3425812,
  3526377, 3629894, 3736449, 3846133, 3959036, 4075254, 4194883, 4318023,
  4444779, 4575255, 4709562, 4847811, 4990119, 5136604, 5287389, 5442600,
  5602367, 5766825, 5936110, 6110365, 6289734, 6474369, 6664425, 6860059,
  7061436, 7268724, 7482098, 7701735, 7927819, 8160540, 8400093, 8646677,
  8900501, 9161775, 9430719, 9707557, 9992523, 10285853, 10587794, 10898599,
  11218527, 11547847, 11886834, 12235772, 12594953, 12964678, 13345256, 13737006,
  14140256, 14555343, 14982615, 15422429, 15875155, 16341170, 16820865, 17314641,
  17822913, 18346104, 18884654, 19439013, 20009645, 20597028, 21201654, 21824028,
  22464672, 23124123, 23802931, 24501666, 25220913, 25961272, 26723365, 27507830,
  28315322, 29146518, 30002114, 30882826, 31789391, 32722569, 33683139, 34671908,
  35689702, 36737373, 37815798, 38925881, 40068550, 41244762, 42455502, 43701783,
  44984648, 46305172, 47664461, 49063651, 50503914, 51986456, 53512518, 55083378,
  56700350, 58364789, 60078087, 61841679, 63657041, 65525693, 67449200, 69429170,
  71467263, 73565185, 75724690, 77947588, 80235739, 82591059, 85015519, 87511149,
  90080039, 92724338, 95446261, 98248085, 101132157, 104100891, 107156772, 110302359,
  113540284, 116873259, 120304073, 123835598, 127470791, 131212696, 135064444, 139029260,
  143110463, 147311470, 151635798, 156087066, 160669001, 165385439, 170240328, 175237732,
};
const prog_uint32_t lut_res_env_increments[] PROGMEM = {
  1431655765, 1309980816, 1200277497, 1101212141, 1011616508, 930465241, 856856652, 789996321,
  729183068, 673796913, 623288734, 577171355, 535011856, 496424925, 461067093, 428631730,
  398844697, 371460552, 346259245, 323043219, 301634880, 281874373, 263617632, 246734655,
  231107998, 216631433, 203208767, 190752798, 179184389, 168431643, 158429172, 149117451,
  140442233, 132354037, 124807681, 117761874, 111178844, 105024009, 99265676, 93874778,
  88824631, 84090722, 79650508, 75483248, 71569838, 67892673, 64435514, 61183370,
  58122396, 55239793, 52523723, 49963226, 47548151, 45269088, 43117310, 41084717,
  39163787, 37347528, 35629442, 34003479, 32464011, 31005791, 29623932, 28313875,
  27071368, 25892437, 24773375, 23710715, 22701215, 21741841, 20829757, 19962302,
  19136986, 18351474, 17603577, 16891239, 16212531, 15565643, 14948873, 14360619,
  13799379, 13263735, 12752357, 12263990, 11797451, 11351628, 10925470, 10517988,
  10128246, 9755365, 9398510, 9056895, 8729779, 8416457, 8116265, 7828577,
  7552796, 7288360, 7034737, 6791420, 6557933, 6333821, 6118655, 5912026,
  5713548, 5522854, 5339594, 5163438, 4994072, 4831195, 4674525, 4523791,
  4378736, 4239115, 4104696, 3975258, 3850590, 3730490, 3614768, 3503241,
  3395735, 3292085, 3192133, 3095727, 3002725, 2912988, 2826386, 2742794,
  2662091, 2584164, 2508904, 2436206, 2365971, 2298103, 2232511, 2169108,
  2107810, 2048538, 1991214, 1935766, 1882124, 1830219, 1779988, 1731370,
  1684304, 1638735, 1594607, 1551869, 1510471, 1470364, 1431503, 1393843,
  1357341, 1321958, 1287654, 1254391, 1222133, 1190845, 1160494, 1131048,
  1102477, 1074749, 1047837, 1021714, 996353, 971728, 947815, 924590,
  902031, 880117, 858825, 838136, 818030, 798488, 779493, 761026,
  743072, 725613, 708634, 692120, 676056, 660429, 645224, 630429,
  616031, 602018, 588378, 575099, 562172, 549584, 537326, 525389,
  513761, 502435, 491401, 480651, 470176, 459968, 450020, 440324,
  430872, 421657, 412674, 403914, 395372, 387042, 378916, 370991,
  363260, 355717, 348358, 341177, 334169, 327330, 320655, 314139,
  307778, 301567, 295504, 289583, 283802, 278155, 272640, 267253,
  261991, 256850, 251827, 246919, 242123, 237436, 232855, 228378,
  224002, 219724, 215542, 211452, 207454, 203544, 199721, 195982,
  192324, 188747, 185247, 181824, 178474, 175197, 171991, 168853,
  165782, 162776, 159835, 156955, 154137, 151377, 148676, 146031,
};


const prog_uint32_t* lookup_table_32_table[] = {
  lut_res_lfo_increments,
  lut_res_env_increments,
};

const prog_uint8_t wav_res_deadband[] PROGMEM = {
       0,      3,      7,     10,     13,     16,     19,     22,
      25,     28,     30,     33,     36,     38,     41,     43,
      46,     48,     51,     53,     55,     57,     60,     62,
      64,     66,     68,     70,     72,     74,     75,     77,
      79,     81,     82,     84,     85,     87,     88,     90,
      91,     93,     94,     95,     97,     98,     99,    100,
     101,    102,    103,    105,    106,    107,    107,    108,
     109,    110,    111,    112,    113,    113,    114,    115,
     115,    116,    117,    117,    118,    118,    119,    119,
     120,    120,    121,    121,    122,    122,    122,    123,
     123,    123,    124,    124,    124,    125,    125,    125,
     125,    125,    126,    126,    126,    126,    126,    126,
     127,    127,    127,    127,    127,    127,    127,    127,
     127,    127,    127,    127,    127,    127,    127,    127,
     127,    127,    127,    127,    127,    127,    127,    127,
     127,    127,    127,    128,    128,    128,    128,    128,
     128,    128,    128,    128,    128,    128,    128,    128,
     128,    128,    128,    128,    128,    128,    128,    128,
     128,    128,    128,    128,    128,    128,    128,    128,
     128,    128,    128,    128,    128,    128,    128,    128,
     129,    129,    129,    129,    129,    129,    130,    130,
     130,    130,    130,    131,    131,    131,    132,    132,
     132,    133,    133,    133,    134,    134,    135,    135,
     136,    136,    137,    137,    138,    138,    139,    140,
     140,    141,    142,    142,    143,    144,    145,    146,
     147,    148,    148,    149,    150,    152,    153,    154,
     155,    156,    157,    158,    160,    161,    162,    164,
     165,    167,    168,    170,    171,    173,    174,    176,
     178,    180,    181,    183,    185,    187,    189,    191,
     193,    195,    198,    200,    202,    204,    207,    209,
     212,    214,    217,    219,    222,    225,    227,    230,
     233,    236,    239,    242,    245,    248,    252,    255,
};
const prog_uint8_t wav_res_pitch_deadband[] PROGMEM = {
     -12,    -12,    -12,    -12,    -12,    -12,    -12,    -12,
     -12,    -12,    -12,    -12,    -12,    -12,    -12,    -12,
     -12,    -12,    -12,    -12,    -12,    -11,    -11,    -11,
     -10,    -10,    -10,     -9,     -9,     -9,     -8,     -8,
      -8,     -8,     -7,     -7,     -7,     -6,     -6,     -6,
      -5,     -5,     -5,     -4,     -4,     -4,     -4,     -3,
      -3,     -3,     -2,     -2,     -2,     -1,     -1,     -1,
       0,      0,      0,      0,      0,      0,      0,      0,
       0,      0,      0,      0,      0,      0,      0,      0,
       0,      0,      0,      0,      0,      0,      0,      0,
       0,      0,      0,      0,      1,      1,      1,      2,
       2,      2,      3,      3,      3,      4,      4,      4,
       4,      5,      5,      5,      6,      6,      6,      7,
       7,      7,      8,      8,      8,      8,      9,      9,
       9,     10,     10,     10,     11,     11,     11,     12,
      12,     12,     12,     12,     12,     12,     12,     12,
      12,     12,     12,     12,     12,     12,     12,     12,
      12,     12,     12,     12,     12,     12,     12,     12,
      13,     13,     13,     14,     14,     14,     15,     15,
      15,     16,     16,     16,     16,     17,     17,     17,
      18,     18,     18,     19,     19,     19,     20,     20,
      20,     20,     21,     21,     21,     22,     22,     22,
      23,     23,     23,     24,     24,     24,     24,     24,
      24,     24,     24,     24,     24,     24,     24,     24,
      24,     24,     24,     24,     24,     24,     24,     24,
      24,     24,     24,     24,     25,     25,     25,     26,
      26,     26,     27,     27,     27,     28,     28,     28,
      28,     29,     29,     29,     30,     30,     30,     31,
      31,     31,     32,     32,     32,     32,     33,     33,
      33,     34,     34,     34,     35,     35,     35,     36,
      36,     36,     36,     36,     36,     36,     36,     36,
      36,     36,     36,     36,     36,     36,     36,     36,
};
const prog_uint8_t wav_res_drm_envelope[] PROGMEM = {
     255,    253,    251,    249,    247,    245,    243,    241,
     239,    237,    235,    233,    231,    229,    227,    225,
     223,    221,    219,    217,    216,    214,    212,    210,
     208,    207,    205,    203,    201,    199,    198,    196,
     194,    193,    191,    189,    188,    186,    184,    183,
     181,    180,    178,    176,    175,    173,    172,    170,
     169,    167,    166,    164,    163,    161,    160,    158,
     157,    155,    154,    153,    151,    150,    148,    147,
     146,    144,    143,    142,    140,    139,    138,    136,
     135,    134,    132,    131,    130,    129,    127,    126,
     125,    124,    123,    121,    120,    119,    118,    117,
     115,    114,    113,    112,    111,    110,    109,    108,
     106,    105,    104,    103,    102,    101,    100,     99,
      98,     97,     96,     95,     94,     93,     92,     91,
      90,     89,     88,     87,     86,     85,     84,     83,
      82,     81,     80,     79,     79,     78,     77,     76,
      75,     74,     73,     72,     72,     71,     70,     69,
      68,     67,     67,     66,     65,     64,     63,     62,
      62,     61,     60,     59,     59,     58,     57,     56,
      56,     55,     54,     53,     53,     52,     51,     50,
      50,     49,     48,     48,     47,     46,     46,     45,
      44,     44,     43,     42,     42,     41,     40,     40,
      39,     38,     38,     37,     37,     36,     35,     35,
      34,     34,     33,     32,     32,     31,     31,     30,
      29,     29,     28,     28,     27,     27,     26,     26,
      25,     24,     24,     23,     23,     22,     22,     21,
      21,     20,     20,     19,     19,     18,     18,     17,
      17,     16,     16,     15,     15,     14,     14,     14,
      13,     13,     12,     12,     11,     11,     10,     10,
      10,      9,      9,      8,      8,      7,      7,      7,
       6,      6,      5,      5,      5,      4,      4,      3,
       3,      3,      2,      2,      1,      1,      1,      0,
       0,
};
const prog_uint8_t wav_res_sine[] PROGMEM = {
     255,    252,    249,    246,    243,    240,    237,    234,
     231,    228,    225,    222,    219,    216,    213,    210,
     207,    204,    202,    199,    196,    193,    191,    188,
     185,    183,    180,    178,    176,    173,    171,    169,
     166,    164,    162,    160,    158,    156,    154,    152,
     151,    149,    147,    146,    144,    143,    141,    140,
     139,    138,    137,    136,    135,    134,    133,    132,
     132,    131,    130,    130,    130,    129,    129,    129,
     129,    129,    129,    129,    130,    130,    130,    131,
     131,    132,    133,    133,    134,    135,    136,    137,
     138,    139,    141,    142,    143,    145,    146,    148,
     150,    151,    153,    155,    157,    159,    161,    163,
     165,    167,    170,    172,    174,    177,    179,    182,
     184,    187,    189,    192,    195,    197,    200,    203,
     206,    209,    212,    215,    217,    220,    223,    226,
     229,    232,    235,    239,    242,    245,    248,    251,
     254,      1,      4,      7,     10,     13,     16,     20,
      23,     26,     29,     32,     35,     38,     40,     43,
      46,     49,     52,     55,     58,     60,     63,     66,
      68,     71,     73,     76,     78,     81,     83,     85,
      88,     90,     92,     94,     96,     98,    100,    102,
     104,    105,    107,    109,    110,    112,    113,    114,
     116,    117,    118,    119,    120,    121,    122,    122,
     123,    124,    124,    125,    125,    125,    126,    126,
     126,    126,    126,    126,    126,    125,    125,    125,
     124,    123,    123,    122,    121,    120,    119,    118,
     117,    116,    115,    114,    112,    111,    109,    108,
     106,    104,    103,    101,     99,     97,     95,     93,
      91,     89,     86,     84,     82,     79,     77,     75,
      72,     70,     67,     64,     62,     59,     56,     53,
      51,     48,     45,     42,     39,     36,     33,     30,
      27,     24,     21,     18,     15,     12,      9,      6,
       3,
};
const prog_uint8_t wav_res_hh[] PROGMEM = {
       4,    251,    116,     27,     13,     41,    158,    245,
       7,    208,    236,     18,    233,    240,    248,    226,
       0,      0,     43,    236,    188,    245,     13,    237,
     199,    237,    163,    199,     39,    240,    246,    248,
     251,      7,    223,      3,     23,    250,     31,     18,
      11,    237,    199,     48,    253,    224,    234,     26,
      35,    250,     60,    198,    220,     14,     13,     63,
     254,    227,    235,    254,     27,     10,    181,      3,
      88,    245,     22,     57,     83,     16,    240,     16,
      16,     19,     13,     69,     14,    231,    242,      9,
     249,    227,     18,     12,    217,    232,     38,    206,
       9,     69,    216,    227,    223,     16,    217,    215,
       7,    200,    189,    190,    202,    243,    252,    231,
      19,    199,    207,    246,    246,     44,      1,    201,
     205,     26,    249,    211,    228,     26,      7,    224,
      31,      1,    211,    244,     64,     60,    246,    240,
      54,     88,     22,    246,      4,      6,     21,     10,
       2,    232,     13,     24,     47,     48,    225,     86,
     244,    244,     53,     16,    249,    209,     64,     43,
     220,    156,    225,     79,      3,    203,    251,    239,
     199,     64,     10,    172,      5,    228,    147,    161,
     244,    231,    219,    189,    227,    239,    128,    206,
     209,    182,    228,    236,     19,    215,     14,     27,
      29,     16,      3,    244,    252,     67,      3,     58,
     253,     70,    246,    224,     82,    200,     33,     54,
      16,    249,    219,     30,      4,    218,    223,    241,
      87,    237,    208,     18,     16,     81,     23,     12,
     217,    211,      5,    212,    244,    173,    215,     71,
     210,    229,    242,    174,      7,     78,    234,    164,
     184,    251,     72,    218,    209,     46,      7,    246,
      10,    226,    164,     16,     23,    189,    232,     26,
      24,    235,     32,      2,     27,     47,    181,     31,
      58,    244,    243,    214,     74,     53,    164,    244,
      23,     73,     14,    244,     41,    253,      4,    152,
     206,     45,    240,    216,    176,    201,    248,     19,
      21,    195,    253,     50,    234,    251,    254,    214,
     227,    231,    251,    225,    164,    152,    248,     32,
      30,     27,    207,    241,    239,     27,     24,     41,
      90,     18,     23,      3,    218,    239,     86,      4,
     216,    201,    186,     64,    236,    220,     16,    219,
     251,     71,    205,    135,    167,     19,    108,    215,
     237,    249,    168,     61,     86,    217,    219,    252,
      74,     14,    182,     37,     52,    253,    229,    212,
     216,    220,      1,     10,    237,    227,    241,      3,
     249,    217,     12,     46,    252,    243,    223,    229,
     216,    250,     24,    195,    195,    223,     41,     14,
     197,     39,    242,      6,     33,    211,     19,     14,
       0,     13,    232,    215,    242,    253,     60,    228,
     186,     24,     61,     20,    183,    182,    243,      4,
     251,    233,    235,     20,    233,     11,     26,    246,
     183,    240,     18,    227,     96,    228,    152,     87,
      70,    205,    219,    216,      2,     15,    228,    225,
       2,     23,    226,    253,     26,    232,    195,     37,
      28,      6,    240,    225,     35,     22,     12,    228,
     214,    245,    246,    210,      4,    235,    212,     37,
     248,    236,     15,    248,    243,      4,    253,      1,
      14,    249,    248,     55,     11,    195,    233,      5,
     245,    206,    248,    251,    226,    248,    240,    223,
       5,    229,     11,     20,    194,    243,    252,    246,
     201,     61,     55,    222,      9,    151,    210,     35,
     218,    237,    231,      3,     33,    232,    218,    240,
      37,    252,    250,     86,    228,    158,     13,     20,
     250,    198,      9,     70,    223,      4,     21,    235,
      24,    244,    176,     35,     33,    228,    248,      4,
     234,    232,     16,    223,    251,     28,      1,     27,
     231,    212,     13,     11,    214,    202,     61,      9,
     167,    202,    233,    209,     11,     19,    206,    203,
     200,    240,     21,      1,    229,     62,      9,    225,
     254,    239,    202,      9,     74,    216,    185,    201,
      40,    222,      0,     98,    233,    216,     23,     27,
     242,     11,     21,     16,      1,    193,     10,     78,
      15,    249,    231,      5,     11,    214,    240,      5,
     224,      3,    240,    233,    244,    195,    200,     41,
     240,    194,    239,    224,     83,    245,    161,    233,
       5,     14,    253,    220,    232,     20,     60,     15,
     146,    203,    243,     19,    231,    220,     28,    254,
      12,     73,     23,    177,      7,     26,     23,     54,
       3,    206,    236,    254,    254,    219,    191,     16,
      18,    218,      1,    228,    206,     27,    243,    210,
     203,    227,      5,    228,    226,    252,    227,    254,
      19,    214,    241,    248,     36,     46,    207,    220,
      20,    220,    190,     11,    248,    240,     50,     60,
     202,    223,    243,    245,     21,    229,     57,     29,
      15,     38,      4,      9,    251,    233,     10,    248,
     190,    241,     32,      4,    200,    236,    220,      0,
      90,    245,    156,    217,     30,     13,    209,    200,
     220,    248,     54,      9,    201,    193,     26,     52,
     220,    183,    218,      4,      7,    243,    216,    232,
     245,     46,      4,    214,     29,     29,      0,     66,
      30,    214,    227,     20,     46,    237,    229,     48,
      40,    229,    252,    211,    237,    240,    251,     39,
     205,    203,    220,      7,    232,    191,     13,      9,
     215,    253,    244,    220,     27,    250,      6,      4,
     217,      0,    253,     37,    241,    212,      3,     18,
      33,    211,    167,      0,     37,    248,    240,    249,
      10,     46,     31,    239,    248,    226,    246,    248,
     227,     28,    235,    232,    250,    240,     15,    231,
     243,    245,      2,     11,    192,    212,     26,    217,
     235,     22,    191,     32,      6,    178,     16,     45,
      19,    232,    242,    226,    236,      0,    192,     33,
      77,    214,    237,    252,    229,    254,    215,    243,
      37,    250,    239,      9,     52,     12,    218,    242,
       9,     23,     39,    208,    234,     29,    200,    253,
       9,    237,    224,     46,      6,    215,     31,    251,
      35,    214,    224,    244,    169,    231,     26,     19,
     239,    241,    227,     15,     16,    219,    240,    253,
       4,    228,     16,     21,    177,      5,     31,    215,
     246,    231,    246,     43,    251,    235,      2,      0,
      20,     31,     23,     58,    246,    207,     62,    228,
     226,      5,    218,     22,    232,    234,    223,    245,
      53,    241,    212,    254,    220,    216,    241,    233,
      16,    228,    197,    253,     38,    227,    231,     19,
      28,     26,    209,    243,     32,    246,    225,    241,
       6,     11,    249,    254,    228,     27,      3,    211,
       1,    245,     26,      3,     11,    214,    217,     50,
     245,    237,     53,     21,    237,     19,    233,    246,
     232,    210,     13,    253,    229,    234,    245,    232,
     233,    245,     20,    227,    245,     12,    241,      2,
     228,    242,     45,     10,    254,     26,    216,    248,
      26,     13,    233,    186,    251,    248,    244,    242,
     201,     16,    254,      7,    245,    192,    228,      4,
      19,    222,     21,     21,     19,      1,    235,     74,
     215,    215,     66,    242,    228,     23,    242,    254,
     249,    242,    234,    234,     38,    240,    254,     49,
     224,    246,      0,    242,    216,    212,     67,    228,
     210,     67,     21,    234,    253,    236,    222,     32,
     248,    194,     48,    246,    207,     22,    249,    194,
     199,     44,     36,    249,     18,    220,    244,     57,
     227,     18,    243,    227,     71,    205,    249,     13,
     193,    186,    210,     26,    251,     16,    249,    254,
      41,    205,    217,     56,      5,    211,    249,      3,
       0,    232,     24,    237,    237,     31,    244,     24,
      18,     10,    245,     46,    252,    194,    252,    220,
     250,     10,     18,    245,    228,      3,     30,    249,
     215,     19,     31,     12,    182,    231,    248,    239,
       4,    215,     19,     10,    220,     18,     39,    236,
     241,     19,     14,    226,      7,     29,     14,      2,
     197,    244,    237,    237,      5,      7,     66,     10,
      11,    239,    232,     56,    237,    244,     20,    235,
     205,    244,      1,    233,      2,    205,    209,     23,
       4,     16,     64,     19,      7,    235,    246,    236,
     208,      7,    220,      5,    237,    210,     28,    253,
       5,     14,    231,     31,     21,     12,     53,    219,
     223,      0,     10,    243,    228,     28,      6,    236,
     250,      7,    231,    216,     30,     50,    248,    235,
     198,     16,     45,    210,    236,    232,    225,    254,
       9,    245,     26,     52,    227,    227,     44,     13,
     233,      7,     24,    245,    240,    237,    203,      1,
      14,    207,    237,     18,     33,     33,    251,    249,
     252,      0,    243,    241,     32,    225,      2,     24,
     217,    225,    240,      2,     22,     32,    251,      6,
     249,     14,    252,    243,    253,      6,     14,      2,
      22,    240,      9,    248,    240,    225,    236,     27,
     248,      2,      4,    229,      1,      5,    208,    243,
     245,    214,    220,    224,      5,      2,    227,    240,
     245,     16,      7,     14,     20,     21,     52,    248,
     216,    250,    253,    237,     32,     26,      3,     11,
     218,    236,     15,     18,     28,     26,     21,      7,
     250,      3,     24,    245,    209,    242,     20,    244,
     236,    239,      4,    254,    222,    214,    211,     16,
      27,     15,    239,    254,      2,    216,    243,      0,
     246,     21,    251,    216,     29,     35,     10,    250,
      15,     20,    216,    237,      3,    242,    251,     30,
     245,    218,    234,      1,     24,      5,      3,     10,
      29,    239,      6,     45,    242,     19,     35,    252,
     223,      9,    253,    253,      5,    226,      6,     10,
      18,    244,    235,     26,      0,    242,      1,    226,
       1,     33,    248,    228,    236,    231,    233,      5,
      22,    246,     15,    243,    235,      2,    243,    244,
     203,      7,      5,    234,    222,    249,     41,     22,
       3,    249,      2,    249,     31,     12,      6,     54,
      29,    252,    239,     18,    253,    194,    248,     40,
     246,    239,    244,     10,     20,    237,    248,     11,
      14,     11,      7,    220,    240,      3,    231,      9,
     249,      6,    244,      1,      5,    212,     11,      2,
      10,     19,    232,    242,    232,    235,     38,    227,
     231,     33,    248,     21,     21,    235,      4,     39,
     252,    253,      9,      1,      6,    249,      6,    227,
       4,      2,    236,    250,    227,    253,     10,    239,
     248,     20,      6,      6,      7,    244,    239,    250,
      14,    254,      7,     13,    218,    244,      2,    239,
      10,     11,      2,    251,    218,    223,    253,     14,
      13,    237,     28,     10,    233,     19,      0,    251,
       7,     43,     10,      7,    245,    251,     10,    246,
      24,    234,    234,     18,      7,    237,      4,      3,
       3,      4,     31,    252,    236,     16,    222,     14,
     245,    240,     15,    236,    246,    224,      3,      9,
     235,     18,    246,    224,      1,     11,      1,    231,
      13,     20,    252,      2,      3,     14,      4,    242,
      14,     43,      5,    222,      1,     36,      6,    227,
     216,     21,     35,      0,    236,    233,    253,    252,
       6,    249,    249,     35,     16,      9,      2,    232,
       3,     13,    246,    251,      5,    222,    252,     33,
     248,    232,    243,     19,     10,      1,    226,    250,
      19,    236,    246,    236,    250,    251,    237,    244,
     253,     32,     23,    236,     19,     27,    250,    244,
     234,     16,     57,      4,    235,      7,    252,    250,
      16,     13,     19,     15,      3,      1,    245,     27,
     245,      0,    253,    220,      6,    244,    252,    242,
     254,    250,    251,    250,    233,     20,     19,    232,
       6,      7,    205,    242,      9,      1,     11,    251,
     233,     20,     16,    251,      6,      5,    251,      3,
      22,    216,    251,     55,    250,    248,    243,    245,
      15,      3,     16,     16,      7,      0,     19,    252,
     245,     22,      3,     30,      4,     12,    251,    225,
       5,    252,    250,    223,      9,      7,    253,     13,
     236,    249,    250,    227,      2,     11,      5,    245,
     233,     18,    244,    234,    239,     15,     39,    232,
     249,      3,    250,     22,      3,    239,      1,    254,
       2,      6,      6,      9,     12,      4,    246,      9,
       9,      2,     20,     18,      3,      5,     20,     12,
     243,      3,    232,      6,     12,      1,     23,    254,
       4,    253,    243,    240,    249,    250,     24,    250,
     237,    235,    224,      9,    249,    254,    253,    249,
      11,     20,    250,    235,      6,      3,    248,     23,
       4,    224,    252,     32,     15,    232,    240,      0,
      31,     27,      6,    250,      4,      7,     13,      2,
     226,     10,     26,      2,    251,     18,    248,    242,
     239,    240,      3,    246,    245,     21,     20,      5,
     243,    243,     21,    243,    233,    242,     27,     27,
     253,    252,    250,      3,    246,      0,     11,     18,
       3,      5,      9,      1,    229,    236,    241,    249,
       5,    253,     14,    243,     23,    251,    243,     29,
       0,     18,    251,    252,      6,    251,     11,    244,
     252,     10,      5,     29,    244,      5,     18,    253,
      28,    241,    228,    253,      1,     28,     15,    246,
       0,    244,    246,      4,    237,    239,     26,      4,
       7,    254,    228,      0,      3,      4,    223,    240,
      12,     23,     31,    249,    226,    244,     14,      4,
       9,      5,     27,     24,      0,    241,    235,    252,
     250,     16,     14,      0,    254,      7,      6,    250,
       3,    245,     10,      2,    240,    254,     10,     16,
       0,    235,    217,     19,     18,    237,     16,      9,
     252,     12,    243,    235,      5,    244,     12,     27,
       5,      3,     12,      4,    249,    251,    242,      9,
       5,     12,     19,    240,      6,    251,    246,    252,
     234,     11,      4,      3,      1,    251,      5,    235,
     254,      7,    250,      4,      2,    252,     33,     26,
     232,    254,      4,    249,     18,     20,      0,      3,
      11,      9,     11,    248,    239,      3,    253,    253,
       0,    240,    253,     12,    243,    225,      5,     33,
       0,      9,     24,    240,      3,    245,    232,      2,
     251,      4,     18,     14,    254,     12,    241,    251,
       9,    229,     10,     22,     10,      5,     20,      1,
     254,     13,    253,    248,     15,     23,      2,    241,
     225,      4,    239,    235,    240,    248,     16,    254,
       4,     18,      4,    223,    251,      0,    249,     31,
       6,      4,     21,    244,    244,      9,      6,    252,
      29,     16,    249,      4,    229,    254,     13,    248,
       7,      6,    248,     20,     21,    242,    228,    250,
     252,      3,     12,      3,      1,      2,     24,    249,
     243,    245,    253,     10,      5,    252,    248,     21,
     254,      1,      3,    249,    252,      7,     22,     12,
       5,    252,    249,      1,    243,    236,    244,      1,
      44,     10,    233,      2,     13,     14,    252,    244,
     248,     19,     27,    249,    248,     11,    248,    246,
      23,     15,      2,      1,      9,      2,    246,    237,
     242,     19,    254,    228,     21,     21,      3,    239,
     231,      6,     10,      5,    248,    243,     10,     23,
     253,      9,    248,    241,     13,      1,     16,    248,
     244,     13,    250,     12,      5,    248,      7,     10,
      30,     26,      5,      3,      3,    254,    246,    245,
       5,     20,    254,     22,      5,    232,    252,      3,
       5,    239,    249,    237,    253,     12,    229,    226,
     240,     21,     16,    248,    246,      2,     14,      6,
       3,      2,    235,      1,     32,     11,      4,    248,
       3,     26,      5,    237,      3,     31,     11,    243,
       5,     21,     13,      4,    244,    248,      2,    253,
      19,      7,    243,    254,    252,      2,    252,    244,
     248,     19,     26,      3,    249,    242,      3,      5,
       1,    228,    244,      3,      4,     18,    246,    254,
     253,    252,    253,      1,      5,     15,      9,    252,
     251,    225,    250,     14,     14,      4,    254,      4,
     249,     15,     11,      4,      4,     12,     11,      5,
       7,     13,     16,     12,      6,    241,    251,    244,
       0,      7,      2,     11,    252,     10,    245,    242,
      20,     14,      0,    249,    254,    254,      5,    240,
     234,    248,    240,    249,      1,      5,     10,    254,
       3,     18,      0,    236,      1,     14,    250,      1,
      13,    249,      3,     10,     13,     13,      9,      9,
       4,      2,      1,      5,    234,    252,     22,     19,
       7,    246,    253,    252,      3,    244,    250,     19,
       3,    251,    253,      2,      5,      5,      7,    250,
     233,    241,      0,     18,      3,    250,     10,    251,
     251,    252,     12,      9,     11,     36,      6,      0,
       1,    249,    254,    248,    249,    253,    251,      3,
      13,      6,      3,    243,      3,      6,    248,      7,
       3,      6,      6,    242,    241,      4,     10,      3,
      10,     19,    250,    254,     14,    250,      9,      9,
     250,    250,      7,      9,    251,      1,    234,      0,
       1,    241,      2,      0,      7,      3,     18,     11,
     250,    251,    248,     13,      3,      3,     14,      6,
       3,      6,      4,    248,    243,     13,     15,     14,
      13,    248,      2,    249,    244,      4,     10,      5,
     250,     19,      7,    245,      2,    243,      7,      5,
     244,      2,      2,    239,      0,     13,    240,    243,
     251,      1,    252,      6,      6,    248,    252,      0,
      18,      5,    249,      5,     23,     14,    252,    253,
      18,      3,      1,     13,      0,      3,      9,     11,
       6,    240,    240,     14,    253,      2,      7,      3,
       3,      3,      1,    242,    239,    248,     12,    249,
     252,      9,      9,      4,    235,    242,      0,      4,
       4,     18,      1,    252,     10,    245,    252,     10,
     253,      9,     23,      9,      4,     20,      6,    249,
       5,      4,    243,    250,      6,      5,      9,    239,
     249,     14,    236,    233,      4,      5,      5,     12,
       2,      9,    252,      2,     20,    253,      1,     10,
      12,      7,      4,    251,    249,    240,      6,     19,
     250,    251,    253,      9,     11,    250,    234,    253,
       5,      6,      0,      3,      9,    241,      4,      3,
     249,      6,      2,     14,     19,    244,    250,      2,
     243,      9,      4,    252,      7,      9,     10,    253,
       0,      5,      0,      7,    252,    254,     13,     10,
       5,     12,    244,    240,      4,    252,    253,      0,
       1,    254,    252,    237,    254,     13,    250,      0,
      14,     15,      4,      5,      9,    254,    244,    252,
      16,     10,    252,     11,     19,      9,    242,    243,
       4,    250,      4,      2,    253,      0,    248,      9,
       3,    251,    253,    253,     16,      3,      1,     13,
       2,      3,      7,    248,    243,     10,      6,      4,
      12,    251,    244,      0,    250,      3,      0,    254,
      13,      9,     12,    254,      5,     10,    245,      9,
       1,    248,     16,      1,      1,     21,    244,    236,
     254,      7,      5,    248,      6,      1,    241,    237,
     249,      6,    250,    249,     16,     14,      0,     12,
      14,    253,    252,      3,     10,      7,    254,      0,
      14,     12,    248,    244,    253,      2,     11,      5,
      11,     10,    250,    253,      2,      2,    250,    253,
      14,      3,    253,      6,    251,      0,      3,    241,
       1,     10,      0,      2,      0,    250,      5,      1,
     245,      3,     10,      3,      0,      6,    248,      6,
       1,    253,     13,      2,     10,    254,     10,    253,
     242,      9,    248,    252,      1,      3,     12,      6,
      12,    250,    237,    244,      5,     16,      1,      3,
      11,     14,     10,      3,      0,    251,    245,      5,
       6,      3,     16,    252,      4,     14,    252,    244,
     252,      0,      7,      6,    252,    252,    251,    246,
     248,      2,    253,      4,      5,    251,    249,     13,
       7,    245,     10,    253,    254,      0,    254,     16,
       4,      3,    254,    254,      5,    249,      3,     11,
       3,     16,      0,    249,      6,      4,      4,    251,
       7,     18,    251,    248,    251,    250,      9,    251,
     250,      6,      2,      1,      9,      5,      0,    248,
     237,      2,      9,      4,      6,     12,      6,      1,
     248,    248,      3,      6,     11,      7,      9,    252,
       0,     10,    252,    246,      4,    245,    251,      5,
     252,      2,      4,      0,    248,    249,      4,      9,
     254,      6,      1,    251,    252,      2,     11,    251,
     250,      1,      6,     11,      3,    248,     11,      1,
       2,      2,    250,     23,      9,      4,      6,    240,
     251,      7,      7,     12,      7,     13,    254,    253,
       2,    248,      6,      2,    254,      4,    252,      2,
       1,    253,    250,    244,    248,    253,     12,      0,
     254,     12,      4,    253,    249,    253,      2,      6,
       4,      4,      4,    254,    249,    254,      4,    254,
       6,      3,    254,     14,      5,    248,      4,      1,
     254,      0,      2,     15,      4,      2,      6,      2,
     252,    250,      5,     12,      5,      4,      6,    248,
       2,    250,    244,      3,    251,      6,      6,    254,
       3,      4,      3,    252,    250,      3,      4,     18,
       4,    241,      2,      3,    249,    245,      2,      5,
     253,      2,    244,    250,     10,    254,    253,      0,
       1,    254,      6,     10,      4,      6,    254,      4,
       7,      1,     11,     14,      2,      5,      1,    253,
       3,      3,    253,      1,      7,    254,      9,    254,
     249,    253,    253,      9,    252,    248,      9,     16,
       5,    248,    251,    254,    254,    252,    253,      2,
     253,      2,      3,    245,      0,      7,    241,    250,
      12,      1,      4,      1,      1,    254,    254,      4,
       3,     14,      2,      3,      5,      3,      7,    254,
       4,      4,      2,      1,      1,      1,      3,      3,
       5,    249,    252,     13,      2,    254,      0,      6,
       4,    254,      0,    252,      6,      1,    244,      5,
       0,    252,      6,      0,      1,    251,    250,      7,
       5,      0,      4,      5,    252,    243,      5,     10,
     251,      0,    253,    253,      7,      4,    254,      5,
       3,    254,      1,    250,      1,      5,    253,    254,
     253,      0,      2,      0,      6,      4,      1,     10,
       4,      6,      2,      1,     13,      6,    254,      0,
       0,      5,      4,      0,    252,      2,    251,    249,
       7,      0,      4,      7,    254,    246,    251,      3,
       1,    254,    250,      5,      4,      0,    252,      7,
       4,    253,      3,      5,      5,    242,    254,     10,
     254,      2,    254,    245,      0,     11,      1,    248,
      11,      9,    251,      7,      6,      2,      4,      5,
     254,      6,      3,    249,      5,    253,      0,    253,
     253,      5,      2,      3,    251,    254,    252,      5,
       6,    252,      2,      0,      5,    253,    250,      1,
       5,     11,    253,      1,     10,      0,      0,      5,
       0,      0,    254,    242,      4,      7,    248,      0,
       4,      0,    246,    252,      7,      4,      6,      5,
     252,      5,      6,      3,    248,    254,     11,    253,
       1,      1,      1,      5,      0,      0,      3,      3,
       7,    253,    254,     13,    254,    249,      0,      4,
       5,    254,    251,      1,      6,      0,    251,      1,
       2,      0,      4,      1,    248,    254,      0,    245,
     254,      0,      2,    254,      0,      7,      1,      2,
       3,      5,      6,      1,      0,      9,     10,      0,
       1,      0,    252,      4,      1,    249,    254,      9,
       3,    250,      5,      4,      0,      6,      1,    252,
       7,      0,    253,      4,    252,      1,    251,    254,
       4,      6,      2,    252,    253,    254,    251,    253,
       2,    254,      5,      0,    250,    254,      3,      7,
       5,      0,      5,      0,    253,     10,      6,      5,
     252,    245,    254,      5,      4,    250,      1,      7,
     251,    250,    254,      5,      4,      5,      4,    254,
       7,      2,      0,      3,      4,      0,    252,      2,
       4,      2,    253,     10,      1,    245,    253,      1,
       2,      4,      6,    250,    242,    252,      4,    251,
       0,    254,      5,      4,    249,      4,      2,    253,
     254,      6,      2,    254,      5,    253,    252,      4,
       3,    254,      1,      3,      1,      4,      7,      1,
       3,      3,    253,      5,      7,      2,      1,    254,
     254,      0,     10,    253,    245,      3,      0,    251,
     251,      1,      3,    254,    254,    250,    252,      4,
     254,      1,      6,    253,    254,    254,      3,     12,
       6,      0,      2,      4,    252,    253,      3,      1,
       0,      4,      1,    253,      5,      2,      3,      2,
     251,      1,      2,      0,      6,      6,      0,      2,
     248,    251,      9,      6,    251,    253,      3,    254,
     251,      0,      3,      2,    254,    249,      2,      3,
     253,      0,      1,      4,      0,    254,      2,      0,
       2,      0,      1,      0,    250,    253,      3,    254,
     251,      4,      2,      0,      1,    254,      1,      1,
       6,      6,      2,      1,      2,     10,      5,      5,
     254,    248,      9,      7,    253,      0,      6,      3,
     253,    254,      0,      0,      3,      5,    254,    251,
     254,    253,      1,      3,    252,      0,    254,    250,
     253,    251,      0,      4,    253,    252,      0,    251,
     251,      1,      3,      4,    251,      3,      5,      3,
       4,      3,      9,    254,    250,      5,     12,      5,
     253,      1,      1,      3,      9,      1,      0,      1,
     252,      2,      2,    253,      0,      1,      1,    254,
       1,      0,    251,      4,      0,    252,      2,    254,
       1,      1,    253,      0,    253,    253,    253,    254,
       5,      1,      0,    253,    253,      3,      0,    254,
       3,      2,    254,      2,    254,    254,      6,      4,
       2,    251,    251,      3,      3,      4,      3,      3,
       3,    252,      3,      6,    253,      2,      6,      1,
       2,    252,    249,      2,      2,      5,      5,    253,
     252,      2,      1,    251,      1,      2,    253,    253,
       0,    253,      0,      0,    251,    253,      2,      0,
     251,      4,      2,      1,    253,    249,      2,      3,
     254,      0,      2,      2,      4,      3,      1,      2,
       6,      4,    253,      3,      5,      4,      1,      1,
       4,      2,      0,    254,      1,      1,      0,      2,
       0,    254,    253,    253,      2,      1,      1,    253,
     248,      1,      2,    254,    246,    246,      5,      9,
     254,    251,      1,    254,      1,      2,    253,    253,
       4,      2,      1,      1,    251,      0,      2,      3,
       3,      4,      0,      3,     10,      1,    254,      3,
       3,      4,      5,    248,    251,      6,      4,      3,
       0,    254,    253,      1,      2,    254,    253,      0,
       2,      1,    253,    251,      4,      0,      0,      7,
     251,    251,      1,      2,      0,    251,      0,      2,
       1,    252,    251,      3,      4,    252,    253,    254,
       0,      2,      1,      1,      1,      3,      3,      1,
     254,      2,      1,      0,      0,      1,      2,      1,
       3,      5,      1,      0,      1,      2,      5,      4,
     252,      3,      3,      1,    252,    249,      3,      3,
       1,    254,    254,    254,    254,      0,    253,    254,
     252,    254,      0,      0,      0,    251,    252,      4,
       6,    254,    253,      2,      1,      3,    254,    252,
       3,      4,      1,      1,      1,    254,      4,      3,
     252,      0,    254,      0,      0,      2,      6,      0,
       0,    254,      1,      3,      0,      1,      1,      1,
       0,      1,    254,    253,      1,    252,    253,      3,
       4,    254,    252,    254,      0,      4,    254,    251,
       0,      1,      1,      0,    251,    251,      4,      1,
     254,      4,      1,    254,      3,      1,      2,      2,
       0,      2,      2,      1,      0,      4,      1,      0,
       2,    254,      2,      5,      2,      0,      0,      3,
       1,      1,      2,    253,    254,    254,    253,      3,
       0,    253,    254,    254,    254,      2,      2,    253,
       0,      1,    251,    251,    254,    254,    254,      0,
     254,      0,      0,    253,      1,      2,      4,      2,
     253,    253,      4,      4,      0,      1,      1,      3,
       1,      2,      4,      1,      6,      3,    254,      0,
       0,      1,      1,      0,    253,    254,      1,    253,
       1,      1,    254,    254,      0,      2,    254,    254,
       0,    254,      0,    254,      0,    254,    253,      2,
       1,    254,    254,    253,    251,      1,      6,      0,
       0,    254,    254,      2,      2,    253,    252,      1,
       0,      3,      1,    253,      3,      1,      0,      4,
       4,    254,      1,      2,    254,      0,    253,    254,
       2,      2,      2,    254,    254,      2,      2,      1,
     253,    254,      2,    252,      1,      1,    252,      0,
       0,    254,      0,    253,      0,      2,      1,    254,
     252,    252,      0,      2,      3,      0,    254,      3,
       1,      1,      2,      0,      2,      2,    254,    254,
       1,      2,      0,      0,    253,    253,      0,      1,
       2,      2,      0,      0,      2,    253,    254,      1,
       1,      0,    253,    253,    253,    254,    254,    254,
     254,    252,      1,      4,      1,    252,    254,      6,
       3,      1,    252,    253,      4,      3,      0,    250,
     254,      2,      3,      3,      0,      3,      0,      1,
       2,      0,    253,    253,      1,      0,    254,    252,
     253,      4,      2,    254,    254,      0,      2,      2,
       0,    254,      0,      1,      0,    253,    250,    254,
       0,    254,      1,    254,      1,      0,    254,      0,
       2,    254,      1,      4,      0,      2,    252,    252,
       2,    253,    252,      3,      2,      2,      1,    252,
       0,      3,      2,      2,    254,      0,      0,      1,
     254,    252,      0,      1,      1,      2,      0,    254,
       1,      4,      2,      0,      0,    254,      0,    254,
     254,    254,    252,    254,    254,    254,    254,    254,
       2,      3,      0,    251,    254,      2,      3,    253,
     253,      1,      1,      0,    254,      0,    254,      0,
       0,      0,      2,      0,      1,      3,      0,      0,
       2,    254,      1,      0,      0,      1,      1,      1,
     254,    254,      1,      3,      1,      1,      0,    254,
       1,    254,    253,    254,    254,      1,    254,    252,
     254,
};
const prog_uint8_t wav_res_drum_map_node_0[] PROGMEM = {
     236,      0,      0,    138,      0,      0,    208,      0,
      58,     28,    174,      0,    104,      0,     58,      0,
      10,     66,      0,      8,    232,      0,      0,     38,
       0,    148,      0,     14,    198,      0,    114,      0,
     154,     98,    244,     34,    160,    108,    192,     24,
     160,     98,    228,     20,    160,     92,    194,     44,
};
const prog_uint8_t wav_res_drum_map_node_1[] PROGMEM = {
     246,     10,     88,     14,    214,     10,     62,      8,
     250,      8,     40,     14,    198,     14,    160,    120,
      16,    186,     44,     52,    230,     12,    116,     18,
      22,    154,     10,     18,    246,     88,     72,     58,
     136,    130,    220,     64,    130,    120,    156,     32,
     128,    112,    220,     32,    126,    106,    184,     88,
};
const prog_uint8_t wav_res_drum_map_node_2[] PROGMEM = {
     224,      0,     98,      0,      0,     68,      0,    198,
       0,    136,    174,      0,     46,     28,    116,     12,
       0,     94,      0,      0,    224,    160,     20,     34,
       0,     52,      0,      0,    194,      0,     16,    118,
     228,    104,    138,     90,    122,    102,    108,     76,
     196,    160,    182,    160,     96,     36,    202,     22,
};
const prog_uint8_t wav_res_drum_map_node_3[] PROGMEM = {
     240,    204,     42,      0,     86,    108,     66,    104,
     190,     22,    224,      0,     14,    148,      0,     36,
       0,      0,    112,     62,    232,    180,      0,     34,
       0,     48,     26,     18,    214,     18,    138,     38,
     232,    186,    224,    182,    108,     60,     80,     62,
     142,     42,     24,     34,    136,     14,    170,     26,
};
const prog_uint8_t wav_res_drum_map_node_4[] PROGMEM = {
     228,     14,     36,     24,     74,     54,    122,     26,
     186,     14,     96,     34,     18,     30,     48,     12,
       2,      0,     46,     38,    226,      0,     68,      0,
       2,      0,     92,     30,    232,    166,    116,     22,
      64,     12,    236,    128,    160,     30,    202,     74,
      68,     28,    228,    120,    160,     28,    188,     82,
};
const prog_uint8_t wav_res_drum_map_node_5[] PROGMEM = {
     236,     24,     14,     54,      0,      0,    106,      0,
     202,    220,      0,    178,      0,    160,    140,      8,
     134,     82,    114,    160,    224,      0,     22,     44,
      66,     40,      0,      0,    192,     22,     14,    158,
     174,     86,    230,     58,    124,     64,    210,     58,
     160,     76,    224,     22,    124,     34,    194,     26,
};
const prog_uint8_t wav_res_drum_map_node_6[] PROGMEM = {
     236,      0,    226,      0,      0,      0,    160,      0,
       0,      0,    188,      0,      0,      0,    210,      0,
      26,    188,      0,     62,    242,    102,      8,    160,
      22,    216,      0,     48,    200,    112,     30,     22,
     230,    212,    222,    228,    180,     14,    114,     32,
     160,     38,     66,     12,    154,     22,     88,     36,
};
const prog_uint8_t wav_res_drum_map_node_7[] PROGMEM = {
     226,      0,     42,      0,     66,      0,    226,     14,
     238,      0,    126,      0,     84,     10,    170,     22,
       0,      0,     54,      0,    182,      0,    128,     36,
       6,     10,     84,     10,    238,      8,    158,     26,
     240,     46,    218,     24,    232,      0,     96,      0,
     240,     28,    204,     30,    214,      0,     64,      0,
};
const prog_uint8_t wav_res_drum_map_node_8[] PROGMEM = {
     228,      0,    212,      0,     14,      0,    214,      0,
     160,     52,    218,      0,      0,      0,    134,     32,
     104,      0,     22,     84,    230,     22,      0,     58,
       6,      0,    138,     20,    220,     18,    176,     34,
     230,     26,     52,     24,     82,     28,     52,    118,
     154,     26,     52,     24,    202,    212,    186,    196,
};


const prog_uint8_t* waveform_table[] = {
  wav_res_deadband,
  wav_res_pitch_deadband,
  wav_res_drm_envelope,
  wav_res_sine,
  wav_res_hh,
  wav_res_drum_map_node_0,
  wav_res_drum_map_node_1,
  wav_res_drum_map_node_2,
  wav_res_drum_map_node_3,
  wav_res_drum_map_node_4,
  wav_res_drum_map_node_5,
  wav_res_drum_map_node_6,
  wav_res_drum_map_node_7,
  wav_res_drum_map_node_8,
};


}  // namespace anu
